package com.dp.client.dto;

import java.io.Serializable;
import java.util.Date;

public class PaqueteDTO implements Serializable
{
	private static final long serialVersionUID = 1L;
	public int id;
	public String descripcion;
	public double costo;
	public int maximaHoraLlegada;
	public long nroSecretoRemitente;
	public long nroSecretoDestinatario;
	public int estadoPaquete;
	public boolean reruteo;
	public int almacenDestino;
	public int almacenOrigen;
	public int reservaDeAlmacen;
	public int planDeVuelo;
	public int clienteRemitente;
	public int clienteDestinatario;
	public int almacenActual;
	public int vueloActual;
	public Date fechaRegistro;
	private Date fechaRealLlegada;
	public String codigo;
	public String nombAlmacenOrigen;
	public String nombAlmacenDestino;
	
	public String getCodigo() {
		return codigo;
	}

	public String getNombAlmacenOrigen() {
		return nombAlmacenOrigen;
	}

	public void setNombAlmacenOrigen(String nombAlmacenOrigen) {
		this.nombAlmacenOrigen = nombAlmacenOrigen;
	}

	public String getNombAlmacenDestino() {
		return nombAlmacenDestino;
	}

	public void setNombAlmacenDestino(String nombAlmacenDestino) {
		this.nombAlmacenDestino = nombAlmacenDestino;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getUbicacion() {
		return ubicacion;
	}

	public void setUbicacion(String ubicacion) {
		this.ubicacion = ubicacion;
	}
	
	public boolean isReruteo() {
		return reruteo;
	}

	public void setReruteo(boolean reruteo) {
		this.reruteo = reruteo;
	}
	private Date fechaEstimadaLlegada;
	private Date fechaRecojo;
	private String ubicacion;
	
	public int getVueloActual() {
		return vueloActual;
	}

	public void setVueloActual(int vueloActual) {
		this.vueloActual = vueloActual;
	}

	public Date getFechaRealLlegada() {
		return fechaRealLlegada;
	}

	public void setFechaRealLlegada(Date fechaRealLlegada) {
		this.fechaRealLlegada = fechaRealLlegada;
	}

	public Date getFechaEstimadaLlegada() {
		return fechaEstimadaLlegada;
	}

	public void setFechaEstimadaLlegada(Date fechaEstimadaLlegada) {
		this.fechaEstimadaLlegada = fechaEstimadaLlegada;
	}

	public Date getFechaRecojo() {
		return fechaRecojo;
	}

	public void setFechaRecojo(Date fechaRecojo) {
		this.fechaRecojo = fechaRecojo;
	}
	
	
	public PaqueteDTO() {}
	
	public PaqueteDTO(int id, String descripcion, double costo,
			int maximaHoraLlegada, long nroSecretoRemitente,
			long nroSecretoDestinatario, int estadoPaquete, int almacenDestino,
			int almacenOrigen, int reservaDeAlmacen, int planDeVuelo, int clienteRemitente, int clienteDestinatario, int almacenActual,int vueloActual,
			Date fechaRegistro,Date fechaRealLlegada,Date fechaEstimadaLlegada, Date fechaRecojo,boolean reruteo, String codigo,
			String nombAlmacenOrigen,String nombAlmacenDestino) {
		super();
		this.id = id;
		this.descripcion = descripcion;
		this.costo = costo;
		this.maximaHoraLlegada = maximaHoraLlegada;
		this.nroSecretoRemitente = nroSecretoRemitente;
		this.nroSecretoDestinatario = nroSecretoDestinatario;
		this.estadoPaquete = estadoPaquete;
		this.almacenDestino = almacenDestino;
		this.almacenOrigen = almacenOrigen;
		this.reservaDeAlmacen = reservaDeAlmacen;
		this.planDeVuelo = planDeVuelo;
		this.clienteDestinatario = clienteDestinatario;
		this.clienteRemitente = clienteRemitente;
		this.almacenActual=almacenActual;
		this.vueloActual=vueloActual;
		this.fechaRegistro=fechaRegistro;
		this.fechaRealLlegada=fechaRealLlegada;
		this.fechaEstimadaLlegada=fechaEstimadaLlegada;
		this.fechaRecojo=fechaRecojo;
		this.reruteo=reruteo;
		this.codigo=codigo;
		this.nombAlmacenDestino=nombAlmacenDestino;
		this.nombAlmacenOrigen=nombAlmacenOrigen;
	}
	
	public Date getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}

	public int getAlmacenActual() {
		return almacenActual;
	}

	public void setAlmacenActual(int almacenActual) {
		this.almacenActual = almacenActual;
	}

	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public int getClienteRemitente() {
		return clienteRemitente;
	}

	public void setClienteRemitente(int clienteRemitente) {
		this.clienteRemitente = clienteRemitente;
	}

	public int getClienteDestinatario() {
		return clienteDestinatario;
	}

	public void setClienteDestinatario(int clienteDestinatario) {
		this.clienteDestinatario = clienteDestinatario;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public double getCosto() {
		return costo;
	}
	public void setCosto(double costo) {
		this.costo = costo;
	}
	public int getMaximaHoraLlegada() {
		return maximaHoraLlegada;
	}
	public void setMaximaHoraLlegada(int maximaHoraLlegada) {
		this.maximaHoraLlegada = maximaHoraLlegada;
	}
	public long getNroSecretoRemitente() {
		return nroSecretoRemitente;
	}
	public void setNroSecretoRemitente(long nroSecretoRemitente) {
		this.nroSecretoRemitente = nroSecretoRemitente;
	}
	public long getNroSecretoDestinatario() {
		return nroSecretoDestinatario;
	}
	public void setNroSecretoDestinatario(long nroSecretoDestinatario) {
		this.nroSecretoDestinatario = nroSecretoDestinatario;
	}
	public int getEstadoPaquete() {
		return estadoPaquete;
	}
	public void setEstadoPaquete(int estadoPaquete) {
		this.estadoPaquete = estadoPaquete;
	}
	public int getAlmacenDestino() {
		return almacenDestino;
	}
	public void setAlmacenDestino(int almacenDestino) {
		this.almacenDestino = almacenDestino;
	}
	public int getAlmacenOrigen() {
		return almacenOrigen;
	}
	public void setAlmacenOrigen(int almacenOrigen) {
		this.almacenOrigen = almacenOrigen;
	}
	public int getReservaDeAlmacen() {
		return reservaDeAlmacen;
	}
	public void setReservaDeAlmacen(int reservaDeAlmacen) {
		this.reservaDeAlmacen = reservaDeAlmacen;
	}
	public int getPlanDeVuelo() {
		return planDeVuelo;
	}
	public void setPlanDeVuelo(int planDeVuelo) {
		this.planDeVuelo = planDeVuelo;
	}
}
